subterranean cave - French English Dictionary